\hypertarget{class_i_game_app}{\section{I\-Game\-App Class Reference}
\label{class_i_game_app}\index{I\-Game\-App@{I\-Game\-App}}
}


{\ttfamily \#include $<$I\-Game\-App.\-h$>$}

Inheritance diagram for I\-Game\-App\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_i_game_app}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual H\-R\-E\-S\-U\-L\-T \hyperlink{class_i_game_app_a55e8eab71ff254c22e2175fb9261c0e3}{pg\-Init} (H\-I\-N\-S\-T\-A\-N\-C\-E h\-Instance, int cmd\-Show, L\-P\-C\-W\-S\-T\-R lp\-Game\-Title)=0
\item 
virtual H\-R\-E\-S\-U\-L\-T \hyperlink{class_i_game_app_ac12041193bb9cb3c899183e117c9729d}{pg\-Exit} ()=0
\item 
virtual void \hyperlink{class_i_game_app_a67a1982022dc8aa00b39ad3e07389419}{pg\-Do\-Message\-Loop} ()=0
\item 
virtual bool \hyperlink{class_i_game_app_a72eda84ddba282ba040fbfb0d13e2c22}{pg\-Check\-For\-Multiple\-Instances} (L\-P\-C\-W\-S\-T\-R lp\-Game\-Title)=0
\item 
virtual bool \hyperlink{class_i_game_app_a0eb45131a201f89ca477431bc23751f4}{pg\-Check\-Hard\-Disk\-Space} (const D\-W\-O\-R\-D\-L\-O\-N\-G space\-Needed)=0
\item 
virtual bool \hyperlink{class_i_game_app_abfc5ddcaef238b97a522992340194372}{pg\-Check\-R\-A\-M} (const D\-W\-O\-R\-D\-L\-O\-N\-G space\-Needed)=0
\item 
virtual bool \hyperlink{class_i_game_app_a06997a52ea001520a0f98502cf079281}{pg\-Check\-Avail\-R\-A\-M} (const D\-W\-O\-R\-D\-L\-O\-N\-G space\-Needed)=0
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_i_game_app_a06997a52ea001520a0f98502cf079281}{\index{I\-Game\-App@{I\-Game\-App}!pg\-Check\-Avail\-R\-A\-M@{pg\-Check\-Avail\-R\-A\-M}}
\index{pg\-Check\-Avail\-R\-A\-M@{pg\-Check\-Avail\-R\-A\-M}!IGameApp@{I\-Game\-App}}
\subsubsection[{pg\-Check\-Avail\-R\-A\-M}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool I\-Game\-App\-::pg\-Check\-Avail\-R\-A\-M (
\begin{DoxyParamCaption}
\item[{const D\-W\-O\-R\-D\-L\-O\-N\-G}]{space\-Needed}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_game_app_a06997a52ea001520a0f98502cf079281}


Implemented in \hyperlink{classpg_game_app_aae3b69ea176264fc68470c208c20040e}{pg\-Game\-App}.

\hypertarget{class_i_game_app_a72eda84ddba282ba040fbfb0d13e2c22}{\index{I\-Game\-App@{I\-Game\-App}!pg\-Check\-For\-Multiple\-Instances@{pg\-Check\-For\-Multiple\-Instances}}
\index{pg\-Check\-For\-Multiple\-Instances@{pg\-Check\-For\-Multiple\-Instances}!IGameApp@{I\-Game\-App}}
\subsubsection[{pg\-Check\-For\-Multiple\-Instances}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool I\-Game\-App\-::pg\-Check\-For\-Multiple\-Instances (
\begin{DoxyParamCaption}
\item[{L\-P\-C\-W\-S\-T\-R}]{lp\-Game\-Title}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_game_app_a72eda84ddba282ba040fbfb0d13e2c22}


Implemented in \hyperlink{classpg_game_app_a285d25b9ea33509fbdfa453a668a505b}{pg\-Game\-App}.

\hypertarget{class_i_game_app_a0eb45131a201f89ca477431bc23751f4}{\index{I\-Game\-App@{I\-Game\-App}!pg\-Check\-Hard\-Disk\-Space@{pg\-Check\-Hard\-Disk\-Space}}
\index{pg\-Check\-Hard\-Disk\-Space@{pg\-Check\-Hard\-Disk\-Space}!IGameApp@{I\-Game\-App}}
\subsubsection[{pg\-Check\-Hard\-Disk\-Space}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool I\-Game\-App\-::pg\-Check\-Hard\-Disk\-Space (
\begin{DoxyParamCaption}
\item[{const D\-W\-O\-R\-D\-L\-O\-N\-G}]{space\-Needed}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_game_app_a0eb45131a201f89ca477431bc23751f4}


Implemented in \hyperlink{classpg_game_app_ad525bd35af01de7c670283938dc96a92}{pg\-Game\-App}.

\hypertarget{class_i_game_app_abfc5ddcaef238b97a522992340194372}{\index{I\-Game\-App@{I\-Game\-App}!pg\-Check\-R\-A\-M@{pg\-Check\-R\-A\-M}}
\index{pg\-Check\-R\-A\-M@{pg\-Check\-R\-A\-M}!IGameApp@{I\-Game\-App}}
\subsubsection[{pg\-Check\-R\-A\-M}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool I\-Game\-App\-::pg\-Check\-R\-A\-M (
\begin{DoxyParamCaption}
\item[{const D\-W\-O\-R\-D\-L\-O\-N\-G}]{space\-Needed}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_game_app_abfc5ddcaef238b97a522992340194372}


Implemented in \hyperlink{classpg_game_app_a204a09efa24c10cd06efea283edc0fea}{pg\-Game\-App}.

\hypertarget{class_i_game_app_a67a1982022dc8aa00b39ad3e07389419}{\index{I\-Game\-App@{I\-Game\-App}!pg\-Do\-Message\-Loop@{pg\-Do\-Message\-Loop}}
\index{pg\-Do\-Message\-Loop@{pg\-Do\-Message\-Loop}!IGameApp@{I\-Game\-App}}
\subsubsection[{pg\-Do\-Message\-Loop}]{\setlength{\rightskip}{0pt plus 5cm}virtual void I\-Game\-App\-::pg\-Do\-Message\-Loop (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_game_app_a67a1982022dc8aa00b39ad3e07389419}


Implemented in \hyperlink{classpg_game_app_a993e2889625c8e208ab4e781214a1356}{pg\-Game\-App}.

\hypertarget{class_i_game_app_ac12041193bb9cb3c899183e117c9729d}{\index{I\-Game\-App@{I\-Game\-App}!pg\-Exit@{pg\-Exit}}
\index{pg\-Exit@{pg\-Exit}!IGameApp@{I\-Game\-App}}
\subsubsection[{pg\-Exit}]{\setlength{\rightskip}{0pt plus 5cm}virtual H\-R\-E\-S\-U\-L\-T I\-Game\-App\-::pg\-Exit (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_game_app_ac12041193bb9cb3c899183e117c9729d}


Implemented in \hyperlink{classpg_game_app_aa2f6b5f7ad07ba942ec903c80b53b177}{pg\-Game\-App}.

\hypertarget{class_i_game_app_a55e8eab71ff254c22e2175fb9261c0e3}{\index{I\-Game\-App@{I\-Game\-App}!pg\-Init@{pg\-Init}}
\index{pg\-Init@{pg\-Init}!IGameApp@{I\-Game\-App}}
\subsubsection[{pg\-Init}]{\setlength{\rightskip}{0pt plus 5cm}virtual H\-R\-E\-S\-U\-L\-T I\-Game\-App\-::pg\-Init (
\begin{DoxyParamCaption}
\item[{H\-I\-N\-S\-T\-A\-N\-C\-E}]{h\-Instance, }
\item[{int}]{cmd\-Show, }
\item[{L\-P\-C\-W\-S\-T\-R}]{lp\-Game\-Title}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_game_app_a55e8eab71ff254c22e2175fb9261c0e3}


Implemented in \hyperlink{classpg_game_app_ad726289a0cbd24f7a235b32a039243bb}{pg\-Game\-App}.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Inc/\hyperlink{_i_game_app_8h}{I\-Game\-App.\-h}\end{DoxyCompactItemize}
